Estoy usando webdriver.io para pruebas de automatización, pero recibo el error ERROR webdriver: la solicitud falló con el estado 404 debido a una identificación de sesión no válida: sesión no válida" y este es mi código
describe("Main Page",()=>{ it("Verify List Items",()=>{ browser.url("/"); browser.pause(5000) const listExamples = $$("//div[@id='content']//ul/li");//> Double dollar to find all the elements expect (listExamples).toBeElementsArrayOfSize(45); console.log(listExamples); }) })Encontré que la respuesta en realidad a partir del 14/04/2021 ya no se admitirá el modo de sincronización a partir de Node.js v16 debido a cambios en Chromium. Así que solo usé async y se resolvió el error.
En el sitio oficial de WebdriverIO, veo que tiene la guía sobre "Cómo habilitar/deshabilitar el modo de sincronización". Eche un vistazo a esto: https://webdriver.io/docs/sync-vs-async#async-mode